package agencia;


import excecao.*;

public interface IAgencia {


	public void inserir(Agencia novaAgencia) throws ElementoExisteException, 
													RegistroCadastradoComSucessoException;

	public void alterar(Agencia agencia) throws ElementoNaoEncontradoException, 
											    RegistroAlteradoException;

	public Agencia consultar(int codigo) throws ElementoNaoEncontradoException,
											    BancoVazioException;

	public Agencia[] listar() throws ElementoNaoEncontradoException,
									 BancoVazioException;

	
	public void excluir(int codigo) throws ElementoNaoEncontradoException,
										   RegistroExcluidoException,
										   BancoVazioException;

}
